EC-CUBE 2.11.4
[ class tree: EC-CUBE 2.11.4 ] [ index: EC-CUBE 2.11.4 ] [ all elements ]

Class: SC_Response

Source Location: /SC_Response.php

Class Overview


HttpResponse を扱うクラス.


Author(s):

  • Ryuichi Tokugami

Version:

  • $Id: SC_Response.php 21302 2011-10-28 09:58:18Z shutta $

Variables

Methods



Class Details

[line 30]
HttpResponse を扱うクラス.



Tags:

author:  Ryuichi Tokugami
version:  $Id: SC_Response.php 21302 2011-10-28 09:58:18Z shutta $


[ Top ]


Class Variables

$body =

[line 38]


Type:   mixed


[ Top ]

$contentType =

[line 37]

コンテンツタイプ Enter description here ...


Type:   unknown_type


[ Top ]

$encoding =

[line 46]

Enter description here ...


Type:   mixed


[ Top ]

$header = array()

[line 40]


Type:   mixed


[ Top ]

$statusCode =

[line 39]


Type:   mixed


[ Top ]



Class Methods


static method reload [line 181]

static void reload( [ $arrQueryString = array()], [ $removeQueryString = false])



Parameters:

   $arrQueryString  
   $removeQueryString  

[ Top ]

static method sendHttpStatus [line 216]

static void sendHttpStatus( integer $statusCode)

HTTPステータスコードを送出する。



Tags:

author:  YAMAOKA Hiroyuki (オリジナル)
author:  Seasoft (新規作成)
copyright:  2005-2008 YAMAOKA Hiroyuki (オリジナル)
see:  Moony_Action::status() (オリジナル)
link:  (邦訳)
link:  (オリジナル)
license:  GFDL (邦訳)
license:  New BSD License (オリジナル)


Parameters:

integer   $statusCode   HTTPステータスコード

[ Top ]

static method sendRedirect [line 99]

static void sendRedirect( string $location, [array $arrQueryString = array()], [bool $inheritQueryString = false], [bool|null $useSsl = null])

アプリケーション内でリダイレクトする

内部で生成する URL の searchpart は、下記の順で上書きしていく。(後勝ち)

  1. 引数 $inheritQueryString が true の場合、$_SERVER['QUERY_STRING']
  2. $location に含まれる searchpart
  3. 引数 $arrQueryString




Parameters:

string   $location   「url-path」「現在のURLからのパス」「URL」のいずれか。「../」の解釈は行なわない。
array   $arrQueryString   URL に付加する searchpart
bool   $inheritQueryString   現在のリクエストの searchpart を継承するか
bool|null   $useSsl   true:HTTPSを強制, false:HTTPを強制, null:継承

[ Top ]

static method sendRedirectFromUrlPath [line 173]

static void sendRedirectFromUrlPath( string $location, [ $arrQueryString = array()], [ $inheritQueryString = false], [ $useSsl = null])

/html/ からのパスを指定してリダイレクトする

FIXME メソッド名を分かりやすくしたい。現状だと、引数が「url-path より後」とも「url-path」とも読み取れる。(前者が意図したいところ)




Parameters:

string   $location   /html/ からのパス。先頭に / を含むかは任意。「../」の解釈は行なわない。
   $arrQueryString  
   $inheritQueryString  
   $useSsl  

[ Top ]

constructor SC_Response [line 48]

SC_Response SC_Response( )



[ Top ]

method addHeader [line 77]

void addHeader( $name, $value)



Parameters:

   $name  
   $value  

[ Top ]

method containsHeader [line 81]

void containsHeader( $name)



Parameters:

   $name  

[ Top ]

method sendHeader [line 59]

void sendHeader( )



[ Top ]

method setContentType [line 69]

void setContentType( $contentType)



Parameters:

   $contentType  

[ Top ]

method setHeader [line 193]

void setHeader( $headers)



Parameters:

   $headers  

[ Top ]

method setResposeBody [line 73]

void setResposeBody( $body)



Parameters:

   $body  

[ Top ]

method setStatusCode [line 197]

void setStatusCode( [ $statusCode = null])



Parameters:

   $statusCode  

[ Top ]

method write [line 54]

void write( )

レスポンス出力を書き込む.



[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:55 +0900 by Seasoft